//view层界面控制逻辑
define(['jquery','audioPlayer','h5player'],function($,audioPlayer,Player){
	var screenW=$(window).width(),screenH=$(window).height();  //获取屏幕宽高
	//给canvas动态分配等比例宽高
	function setCanvasWH(){
		var canvasH=$('canvas').height();
		$('canvas').css({
			width:canvasH*1.47763348
//			left:($(window).width()-$('canvas').width())/2
		});
	};
	//格式化时间方法
	 Number.prototype.formatTime=function(){
            var h=0,m=0,s=parseInt(this);
            if(s>60){
                m=parseInt(s/60);s=parseInt(s%60);
                if(m>60){
                    h=parseInt(m/60);m=parseInt(m%60);
                }
            }
//		前位补零
            var zero=function(v){
                return (v>>0)<10?"0"+v:v;
            };
            return [zero(h),zero(m),zero(s)].join(":");
        };

	//====对象==============
	var View={
		init:function(){ //初始化
			setCanvasWH();
			$('audio').audioPlayer();
			window.onresize=function(){
				setCanvasWH();
			};
			
			var player = new Player('frontCanvas','audio','http://7sbr2j.com2.z0.glb.qiniucdn.com/714820150614124548');
			player.init();
			
			//加载资源成功
			player.on('loadRsSuccess',function(){
				alert("加载资源成功");
			});
			//加载资源失败
			player.on('loadRsError',function(err){
				alert("加载资源失败:" + err.message);
			});
		},
		changePlayPic:function(flag){ //改变播放按钮状态：0暂停，1播放
			if(flag==0){
				//显示暂停图片
			}else{
				//显示播放图片
			}
		},
		
		showAlert:function(msg){ //显示提示信息方法--如：“加载中...”等
			alert(msg);
		},
		setStatus:function(status){//设置状态的方法
			$('.statusDiv').text(status);
		},
		getStatus:function(){//获取状态的方法
			return $('.statusDiv').text();
		},
		setCurrentTime:function(c_time){ //设置当前时间
			$('.currentTime').text(c_time.formatTime());
		},
		setTotalTime:function(t_time){ //设置总时间
			$('.totalTime').text(t_time.formatTime());
		}
		
		
		
	}
	return View;
});